peppermint shrimps - German English Dictionary